<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="author" content="wangbo">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>对象</title>
</head>

<body>
  <script>
    // 对象成员：Property、Method。（Object = Property + Method）
    // 属性（Property）：对象名、属性名。封装对象的数据，表示与对象有关的值；
    // 方法（Method）：对象名、方法名。封装对象的行为，表示对象可以执行的行为或可以完成的功能；

    // 内部对象：原生对象 / 内置对象
    // 1）原生对象，ECMAScript提供的需要实例化（new ）才能使用的对象
    // Object对象、Function对象、Array 对象、Boolean 对象、Date 对象、Number 对象、
    // String对象、RegExp 对象、运算符、Error、Set对象、Map对象、Proxy 对象
    // 内置对象，ECMAScript提供的不需要实例化就能使用的对象
    // Global （全局对象）和 Math对象


    // 宿主对象就是执行JS脚本的环境提供的对象，是浏览器提供的对象，用于完善ECMAScript 执行环境。
    // 1）BOM对象（Browser Object Model）
    // Window、Navigator、Screen、History、Location

    // 2）DOM对象（Document Object Model）
    // Document、Anchor、Area、Base、Body、Button、Canvas、Event、Frame、Frameset、IFrame、Image、Link、Meta、
    // Style、Form、Input Button、Input CheckBox、Input File、Input Hidden、Input Password、Input Radio、Input 
    // Reset、Input Submit、Input Text、Option、Select、Textare、Table、TableCell、TableRow


    // 3. 自定对象
    // 开发人员自己定义的对象。
    // 3种方式,字面量,构造函数,Object实例

   
  </script>
</body>

</html>